WB-Loader v1.0

WB-Loader is a complete and easy to use Smartcard loader / PC software interface.

The firmware file 'WBLoaderAVR.hex' supports the processor AT90S8515A and EEproms from 24C64-24C1024 (Funcard1-Funcard7, DragonLoaderCard (Fun))
The firmware file 'WBLoaderPIC.hex' supports the processors PIC16F876/PIC16F877 and EEproms from 24C64-24C1024 (Silvercard, Greencard, Greencard2)
The firmware file 'WBLoaderPIC84.hex' supports the processors PIC16F84/PIC16F84A and EEprom 24C16 (Goldcard)

The software example shows how to write and read data to these cards using both the Infinity USB Unlimited SDK and a standard phoenix interface
like Infinity USB Phoenix.


Protocol:

Command - Name

0x01 - TxATR (1 bytes total)
-Returns <ATR> (x bytes) (x bytes total)

0x02 - Read EEProm Block | <block number> (2 bytes) (MSB first) (3 bytes total)
-Returns <16 data bytes> - <CRC16 calculated on block data> (2 bytes) (18 bytes total)

0x03 - Write EEProm Block  | <block number> (2 bytes) (MSB first) - <16 data bytes> - <CRC16 calculated on block data> (2 bytes) (21 bytes total)
-Returns <status message (00 - OK | 01 CRC error | 02 write error)> (1 byte) (1 bytes total)




PLEASE NOTE!
The software/loaders are provided "as is". Your use of this software is at your own risk. WB Electronics is not liable for any damages of any 
kind arising from use of this software, including (without limitation) compensatory, direct, indirect or consequential damages, loss of data, 
income or profit, loss of or damage to property and claims of third parties.

The software/loaders are royalty-free for use in combination with any product from WB Electronics.